package com.cn.transfer.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Builder;
import lombok.Data;

/**
 * @author: 向伟典
 * @date: 2023/9/20 16:35
 * @Description: ${description}
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
@TableName(value = "VV_Pu_PurchaseRequisition_b")
public class VvPuPurchaseRequisitionB {
    /**
     * 请购单明细ID
     */
    @TableField(value = "PurchaseRequisitionDetailID")
    private Integer purchaserequisitiondetailid;

    /**
     * 请购单ID
     */
    @TableField(value = "PurchaseRequisitionID")
    private Integer purchaserequisitionid;

    /**
     * 行中止
     */
    @TableField(value = "IsRowClosed")
    private Integer isrowclosed;

    /**
     * 采购员
     */
    @TableField(value = "Purchaser")
    private String purchasers;

    /**
     * 产品编码
     */
    @TableField(value = "ProductCode")
    private String productcode;

    /**
     * 存货名称
     */
    @TableField(value = "InventoryName")
    private String inventoryname;

    /**
     * 规格型号新
     */
    @TableField(value = "SpecificationNew")
    private String specificationnew;

    /**
     * 数量
     */
    @TableField(value = "Quantity")
    private String quantity;

    /**
     * 累计执行数量
     */
    @TableField(value = "CumulativeExecutedQuantity")
    private String cumulativeexecutedquantity;

    /**
     * 客户名称
     */
    @TableField(value = "CustomerName")
    private String customername;

    /**
     * 销售订单号
     */
    @TableField(value = "SaleOrderCode")
    private String saleordercodes;

    /**
     * 规格型号
     */
    @TableField(value = "Specification")
    private String specification;

    /**
     * 产品名称新
     */
    @TableField(value = "ProductNameNew")
    private String productnamenew;

    /**
     * 补充信息
     */
    @TableField(value = "AdditionalInfo")
    private String additionalinfo;

    /**
     *  产品描述新
     */
    @TableField(value = "ProductDescriptionNew")
    private String productdescriptionnew;

    /**
     * 产品要求
     */
    @TableField(value = "ProductRequirements")
    private String productrequirements;

    /**
     * 包装要求
     */
    @TableField(value = "PackagingRequirements")
    private String packagingrequirements;

    /**
     *  产品描述
     */
    @TableField(value = "ProductDescription")
    private String productdescription;

    /**
     * 单位
     */
    @TableField(value = "Unit")
    private String unit;

    /**
     * 单价
     */
    @TableField(value = "Price")
    private String price;

    /**
     * 供应报价
     */
    @TableField(value = "SupplyQuotation")
    private String supplyquotation;

    /**
     * 明细建议供应商
     */
    @TableField(value = "SuggestedSupplierName")
    private String suggestedsuppliernames;

    /**
     * 含税单价
     */
    @TableField(value = "TaxPrice")
    private String taxprice;

    /**
     * 含税金额
     */
    @TableField(value = "TaxAmount")
    private String taxamount;

    /**
     * 补充信息新
     */
    @TableField(value = "AdditionalInfoNew")
    private String additionalinfonew;

    /**
     * 备注
     */
    @TableField(value = "Remark")
    private String remark;

    /**
     * 销售业务员
     */
    @TableField(value = "Salesman")
    private String salesman;

    /**
     * 仓库专用
     */
    @TableField(value = "WarehouseSpecial")
    private String warehousespecial;

    public VvPuPurchaseRequisitionB() {
    }
}